package com.fowo.api.sys.model;

import lombok.Data;

import java.util.List;

import io.swagger.v3.oas.annotations.media.Schema;

@Data
public class SysRolePermissionVo {
    /**
     * 编号
     */
    @Schema(description = "编号")
    private Long id;

    /**
     * 关联角色编号
     */
    @Schema(description = "关联角色编号")
    private Long roleId;

    /**
     * 关联角色名称
     */
    @Schema(description = "关联角色名称")
    private String roleName;

    /**
     * 数据范围（1: 全部数据权限, 2: 自定义数据权限，3:本部门数据权限，4：本部门及以下数据权限，5：仅本人数据权限）
     */
    @Schema(description = "数据范围（1: 全部数据权限, 2: 自定义数据权限，3:本部门数据权限，4：本部门及以下数据权限，5：仅本人数据权限）")
    private Integer range;

    /**
     * 自定义部门编号列表
     */
    @Schema(description = "自定义部门编号列表")
    private List<Long> departmentIds;
}
